|
Im Rahmen des Sonderforschungsbereichs 374 "Rapid Prototyping -
Entwicklung und Erprobung innovativer Produkte" wird ein
Aktives Semantisches Netz (ASN) entwickelt, in dem alle bei einer
Produktentwicklung beteiligten Wissensgebiete abgebildet werden. Das
ASN ist ein Netz, dessen Knoten Objekte der realen Welt und dessen
Kanten die semantischen Zusammenhänge zwischen diesen Objekten
repräsentieren. Durch die aktive Komponente des ASN können
Änderungen an einer Stelle im Netz automatisch durch das Netz
propagiert und auch Aktionen (z.B. an der graphischen Oberfläche)
ausgelöst werden.
In bisherigen Arbeiten wurde die Speicherung von Informationen im
ASN definiert und für den Zugriff auf die Inhalte im ASN eine
prozedurale Schnittstelle (ASN-API) entwickelt. Diese enthält
Funktionen für den Auf- und Abbau von Sitzungen, für die
Transaktionssicherung sowie den lesenden und schreibenden Zugriff
auf das ASN.
Im Bereich der objektorientierten Datenbanktechnologie versucht die
Öbject Database Management Group" (ODMG), eine Hersteller- und
Benutzervereinigung, einen Standard für die Definition, den Zugriff
und die Manipulation von objektorientierten Datenbanken zu
etablieren. Der Standard umfaßt das ODMG-Objektmodell, die
Objektdefinitionssprache ODL (Object Definition Language), die
Objektanfragesprache OQL (Object Query Language) und die
Objektmanipulationssprache OML (Object Manipulation Language).
Ziel dieser Arbeit war, den standardisierten Zugriff auf Inhalte des
ASN mit den Methoden der ODMG zu ermöglichen. Hierzu wurden die
Konzepte des ODMG- Standards und des ASN erfaßt, analysiert und
miteinander verglichen. Auf Basis dieser Analyse erfolgte die
Festlegung, welche Konstrukte des ODMG- Standards sinnvoll mit dem
ASN integrierbar sind. Für diese Konstrukte wurde eine
Schnittstelle zwischen der ASN-API und dem ODMG-Standard entworfen
und realisiert. Die Realisierung ermöglicht die Definition von
Objekten im ASN mit der ODL, die Manipulation von Objekten mit der
OML und die Abfrage von Objekten mit der OQL.
|